package com.uzai.console.service.cms;

import com.uzai.console.dto.cms.homepage.CmsHomePageConfigDto;
import com.uzai.console.vo.cms.homepage.CmsHomePageConfigVo;
import com.uzai.console.vo.feign.uzaicms.CMSBanner;
import com.uzai.console.vo.feign.uzaicms.HomeActNavEntity;

import java.util.List;

/**
 * @author liuqi
 * @date 2021年08月13日 11:33
 */
public interface CmsHomePageService {

    /**
     * 查询CMS首页设置详情
     * @author liuqi
     * @date 2021/8/13 11:38
     * @return null
     */
    CmsHomePageConfigVo findCmsHomePageInfo(Long merId);

    /**
     * 保存CMS首页设置信息
     * @author liuqi
     * @date 2021/8/13 11:38
     * @return null
     */
    void updateCmsHomePage(CmsHomePageConfigDto cmsHomePageConfigDto);

    /**
     * 查询首页轮播图片列表
     * @author liuqi
     * @date 2021/8/13 11:38
     * @return CmsTbGoodsInfoVo
     */
    List<CMSBanner> findHomeActCarouseList();

    /**
     * 查询首页优惠头条列表
     * @author liuqi
     * @date 2021/8/13 11:38
     * @return CmsTbGoodsInfoVo
     */
    List<CMSBanner> findHomeActDiscountHeadlineList();

    /**
     * 查询首页活动配置
     * @author liuqi
     * @date 2021/8/13 11:38
     * @return CmsTbGoodsInfoVo
     */
    List<HomeActNavEntity> findHomeActNavList();

}
